devonian carbonates - Spanish English Dictionary